*{padding:0px;margin:0px;font-family:'微软雅黑';}
body{margin-top:5px;}
#content div a.left{margin-left:10px;}
#content div a.right{position:absolute;right:5px;}
#content #spanButtonPlaceholder{cursor: pointer;}
#content span.info{font-size:12px;font-style:italic;color: #888;padding: 0px 0 5px 10px;}

div.filelist{
	border:1px solid #D9E4FF;
	margin:10px 0;padding:5px 5px;
	width:360px;height:250px;
	margin:5px 5px;
	border-radius:5px;-moz-border-radius:5px;
	overflow:auto;
}
#btnSubmit{margin:0 0 0 155px;}
.progressWrapper {overflow:hidden;}
.progressContainer {
	margin:3px;
	padding-left:10px;
	border:solid 1px #E8E8E8;background-color:#F7F7F7;
	overflow:hidden;
}

.message {margin:0.5em 0;padding:5px 10px;border:solid 1px #FFDD99;background-color:#FFFFCC;overflow:hidden;}/* Message */
.red {border:solid 1px #B50000;background-color:#FFEBEB;}/* Error */
.green {border:solid 1px #DDF0DD;background-color:#EBFFEB;}/* Current */
.blue {border:solid 1px #CEE2F2;background-color:#F0F5FF;}/* Complete */

.progressName {font-size:8pt;font-weight:700;color:#555;width:323px;
	height:14px;text-align:left;white-space:nowrap;overflow:hidden;
}

.progressBarInProgress,.progressBarComplete,.progressBarError 
{font-size:0;width:0%;height:2px;background-color:blue;margin-top:1px;}
.progressBarComplete {width:100%;background-color:green;visibility:hidden;}
.progressBarError {width:100%;background-color:red;visibility:hidden;}
.progressBarStatus {margin-top:2px;width:337px;font-size:7pt;
text-align:left;white-space:nowrap;}

a.progressCancel {
	font-size:0;display:block;height:16px;width:16px;
	background:url(./images/close.png) no-repeat 0px 0px;float: right;
}
.swfupload {vertical-align:top;}

a.button{
    text-decoration: none;cursor: pointer; 
    padding: 2px 0.5em;font-size:13px;letter-spacing: 1px;
    display: inline-block; 
    text-align: center;
    width:60px;background:#f6f6f6;color:#333;
    border:1px solid #bbb;border-radius: 3px;
}
a.button:hover{}
a.button:active{background:#aaa; color:#fff;}